Computing and Sampling Restricted Vertex Degree Subgraphs and Hamiltonian Cycles

نویسنده

  • Scott Sheffield
چکیده

Let G = (V, E) be a bipartite graph embedded in a plane (or n-holed torus). Two subgraphs of G differ by a Z-transformation if their symmetric difference consists of the boundary edges of a single face—and if each subgraph contains an alternating set of the edges of that face. For a given φ : V 7→ Z, Sφ is the set of subgraphs of G in which each v ∈ V has degree φ(v). Two elements of Sφ are said to be adjacent if they differ by a Z-transformation. We determine the connected components of Sφ and assign a height function to each of its elements. If φ is identically two, and G is a grid graph, Sφ contains the partitions of the vertices of G into cycles. We prove that we can always apply a series of Z-transformations to decrease the total number of cycles provided there is enough “slack” in the corresponding height function. This allows us to determine in polynomial time the minimal number of cycles into which G can be partitioned provided G has a limited number of non-square faces. In particular, we determine the Hamiltonicity of polyomino graphs in polynomial time, thereby solving a problem posed by Itai, Christos, and Szwarcfiter in 1982 [21]. The algorithm extends to n-holed-torusembedded graphs that have grid-like properties. We also provide Markov chains for sampling and approximately counting the Hamiltonian cycles

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hamilton cycles in split graphs with large minimum degree

A graph G is called a split graph if the vertex-set V of G can be partitioned into two subsets V1 and V2 such that the subgraphs of G induced by V1 and V2 are empty and complete, respectively. In this paper, we characterize hamiltonian graphs in the class of split graphs with minimum degree δ at least |V1| − 2.

متن کامل

Counting Subgraphs via Homomorphisms

We introduce a generic approach for counting subgraphs in a graph. The main idea is to relate counting subgraphs to counting graph homomorphisms. This approach provides new algorithms and unifies several well known results in algorithms and combinatorics including the recent algorithm of Björklund, Husfeldt and Koivisto for computing the chromatic polynomial, the classical algorithm of Kohn, Go...

متن کامل

Perfect Matchings, Tilings and Hamilton Cycles in Hypergraphs

This thesis contains problems in finding spanning subgraphs in graphs, such as, perfect matchings, tilings and Hamilton cycles. First, we consider the tiling problems in graphs, which are natural generalizations of the matching problems. We give new proofs of the multipartite Hajnal-Szemerédi Theorem for the tripartite and quadripartite cases. Second, we consider Hamilton cycles in hypergraphs....

متن کامل

Uniquely Hamiltonian Characterizations of Distance-Hereditary and Parity Graphs

A graph is shown to be distance-hereditary if and only if no induced subgraph of order five or more has a unique hamiltonian cycle; this is also equivalent to every induced subgraph of order five or more having an even number of hamiltonian cycles. Restricting the induced subgraphs to those of odd order five or more gives two similar characterizations of parity graphs. The close relationship be...

متن کامل

Splice Graphs and their Vertex-Degree-Based Invariants

Let G_1 and G_2 be simple connected graphs with disjoint vertex sets V(G_1) and V(G_2), respectively. For given vertices a_1in V(G_1) and a_2in V(G_2), a splice of G_1 and G_2 by vertices a_1 and a_2 is defined by identifying the vertices a_1 and a_2 in the union of G_1 and G_2. In this paper, we present exact formulas for computing some vertex-degree-based graph invariants of splice of graphs.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000